home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / STUTTGART / DATABASE / ULTIMATE / a252arm6.txt < prev    next >
Internet Message Format  |  1993-08-09  |  12KB

  1. From: nbvs@cl.cam.ac.uk (Nicko van Someren)
  2. Subject: New chips from ARM Ltd.
  3. Date: 13 Feb 91 17:55:31 GMT
  4.  
  5. VLSI, the people who build the ARM2 and ARM3 chips for the chip making end
  6. of Acorn, now ARM Ltd., very queitly announced advanced info about some
  7. of the new ARM chips.
  8.  
  9. ARM 600 will be very similar to an ARM3 but will have a memory controler
  10. on the chip, based on the MEMC2.
  11.  
  12. ARM 700 will be the same but also have a RISC FPU on the same slab.
  13. ARM 800 will be as ARM 700 but with a bigger cache.
  14.  
  15. The article mentioned that they may have a writeback buffer to improve the
  16. performance when writing out to memory.  No indication was given as to what
  17. speed the chips would run at save that it was hoped that they would be faster
  18. than the ARM3 (VLSI rate the ARM3 at 25MHz) and that the ARM800 was far
  19. enough off that it would go even faster.
  20.  
  21. By the way, the MEMC2 chip is now a VLSI listed part, though all this really
  22. meens is that one day it may get fabricated and when it does you can get
  23. samples from them.  Since they only seem to have small quantities of info.
  24. and it is all said to be provisional I wouldn't hold your breath for a new
  25. machine from Acorn but at least it meens that something will happen one day.
  26.  
  27. I will post more info when VLSI send me some data sheets...
  28.  
  29. +-----------------------------------------------------------------------------+
  30. | Nicko van Someren, nbvs@cl.cam.ac.uk, (44) 223 358707 or (44) 860 498903    |
  31. |       "Go and buy an Aleph One ARM3 card and stop whining!!!"               |
  32. +-----------------------------------------------------------------------------+
  33.  
  34.  
  35. From: djaggar@armltd.uucp (Dave Jaggar)
  36. Subject: ARM6xx Overview
  37. Summary: ARM6 Architecture Description
  38. Date: 13 Nov 91 10:33:35 GMT
  39.  
  40. Here's a short description of the ARM6, ARM60 and ARM600 microprocessors,
  41. in response to some general interest. Sorry if it's an ad. 
  42.  
  43. First a little on the ARM Ltd's nomenclature. The first number after
  44. the product name, i.e. the 6 in ARM600 is the architecture specifier.
  45. The number of zeroes indicate how much packaging and extra silicon you
  46. get, so
  47.  
  48. ARM6 is a macrocell, i.e.  a bunch of transistors that you need to put
  49. in a package (maybe with something else of your own design) before you
  50. can use it. 
  51. ARM60 is a chip (comparable to ARM2)
  52. ARM61 is an ARM6 in an ARM2 compatible package, and hard wired in an ARM2
  53. compatible mode.
  54. ARM600 is a chip, utilizing the ARM6 macrocell, and including a 4K cache,
  55. write buffer, and memory management unit (MMU) (comparable to ARM3)
  56.  
  57. The following assumes you know what an ARM2 and 3 is.
  58.  
  59. The ARM6 architecture
  60. =====================
  61.  
  62.     - about 36 000 transistors
  63.     - 30 MHz clock
  64.     - Fully static operation, you can slow the clock down to nothing,
  65.       for as long as you like, and the processor will retain its
  66.       entire state. 
  67.     - Very low power consumption
  68.     - 32 bit address and data buses (4 Giga byte address space).
  69.     - 31 32 bit general purpose registers 
  70.     - 1 CPSR (Current Processor Status Register) containing 4
  71.       Condition Code (CC) bits, 2 interrupt mask bits, and 5 processor
  72.       mode bits. 
  73.     - 5 SPSR (Saved Program Status Registers) on for each major
  74.       processor mode except User.
  75.     - 10 processor modes, User26, IRQ26, FIQ26, Supervisor26, User32, 
  76.         IRQ32, FIQ32, Supervisor32, Abort32, and Undefined32.
  77.     - Big and Little Endian operation.
  78.     - The same instruction set as ARM3, except
  79.         - an instruction to move the contents of the CPSR or
  80.           an SPSR to a general register.
  81.         - an instruction to move an immediate constant or the
  82.           contents of a general purpose register to the CPSR
  83.           or an SPSR.
  84.     - Full backwards compatibility modes to 26 bit ARM's via two ways
  85.         - In hardware via external pins.
  86.         - In software via 26 bit processor modes.
  87.  
  88. Differences between the ARM2 and ARM6 architecture
  89. 1) Register 15 now contains a 32 bit Program Counter (PC). The CPSR is
  90. used to hold the CC flags, I and F bits and the processor mode bits.
  91. This means it is no longer possible to save these flags automatically
  92. when a Branch and Link instruction is executed. However when an
  93. exception happens, the CPSR gets copied to the SPSR of the new
  94. (exception) mode and can be restored with a MOVS pc,lr or LDM
  95. Rx,{....,pc}^ upon exit from the exception handler.
  96.  
  97. 2) There are now 10 processor modes.  Four 26 bit compatibility modes
  98. (User, FIQ, IRQ and Supervisor), four corresponding 32 bit modes, and
  99. two new modes, Abort32 and Undefined32.  Abort mode is entered when a
  100. Memory Abort (Prefetch or Data) occurs whilst in a 32 bit mode,
  101. Undefined is entered when the Undefined Instruction exception is taken
  102. whilst in a 32 bit mode.  There is no Address Exception vector (or mode)
  103. in 32 bit modes because 32 bit address are of course legal on an ARM6. 
  104. If the processor is hardware configured as 26 bit, there is no way to
  105. get into a 32 bit mode. 
  106.  
  107. 3) New instructions for getting at and storing to the CPSR and SPSRs
  108. (called MRS and MSR).
  109.  
  110. A little about ARM600
  111. =====================
  112.  
  113. - Uses the ARM6 Macrocell 
  114.  
  115. - About 360 000 transistors
  116.  
  117. - 20MHz internal clock speed, 12Mhz bus speed.
  118.  
  119. - Fully static and low power consumption
  120.  
  121. - The same cache as ARM3 (4Kbyte, 64 way set associative, random
  122. replacement, 4 word lines, write through)
  123.  
  124. - An 8 deep Write Buffer, with 2 independent addresses, so most write
  125. operations execute in one cycle plus one cycle per register saved, (i.e. 
  126. two STR take 4 cycles, an STM with 8 registers takes 9, one STR and an
  127. STM with 7 registers takes 10)
  128.  
  129. - On chip MMU, including 32 entry Translation Lookaside Buffer (TLB),
  130. with in chip Page Table walking hardware for TLB misses through a two
  131. level page table system.  Memory can be carved up into Segments (1Mbyte)
  132. (not to be confused with Intel style segments), Big Pages (64K) and
  133. Little Pages(4K).  Each page has protection for quarter size subpages. 
  134. Any Segment or Page may belong to one of 16 Process Domains, each domain
  135. has its own protection.  Domains allow concurrent garbage collection. 
  136.  
  137. - Support for address alignment faults. Word accesses to non word
  138. addresses may optionally be faulted. Useful for pointer chain following.
  139.  
  140. - Co-processor interface as on ARM3
  141.  
  142. Tools
  143. =====
  144.  
  145. ARM Ltd has available a full complement of support tools, PC and
  146. Unix hosted, including ARM targetted C compiler, ANSI C library,
  147. assembler, linker, debugger, and instruction set emulator. 
  148.  
  149. Dave
  150.  
  151. +--------------------------------------------------------------------------+
  152. | djaggar@advanced-risc-machines.co.uk (djaggar@armltd.co.uk)              |
  153. | Advanced RISC Machines Ltd, Swaffham Bulbeck, Cambridge CB5 0NA, England |
  154. | Phone: +44 223 813 000 Extn 210  Fax: +44 223 812 800                    |
  155. +--------------------------------------------------------------------------+
  156.  
  157.  
  158.  
  159.  
  160. From: bernhard@flipper.pvv.unit.no (Kjetil Bernhard Thomassen)
  161. Subject: GEC-Plessey ARM chips incl. FPA.
  162. Date: 15 Jan 93 05:47:44 GMT
  163.  
  164. I recently received the 1992/93 shortform catalog from GEC-Plessey
  165. Semiconductors. This has the following ARM chips:
  166.  
  167. Type                  Max clock freq.       MIPS      Package
  168. P60ARM(4)                  20 MHz             6         GP100
  169. P600ARM(4)                 20 MHz            14         GP160
  170. P610ARM(4)                 20 MHz            14(2)     TQFP144
  171. PFPA10ARM(3)               20 MHz            N/A        HP64
  172.  
  173. (1) Manufactured under Licence from Advanced RISC Machines Ltd.
  174. (2) Approximate speed, assuming use of DRAM for external memory.
  175. (3) Also requires FPA support code, as some instructions are
  176.     implemented in software.
  177. (4) Software Development Toolkit available.
  178.  
  179. The ARM60 is just an ARM6 macrocell + whatever is needed to get it going.
  180. The ARM600 is an ARM6 with 4 KB 64-way set-associativ cache, MMU based
  181. on MEMC2, write buffer (8 words, I think) and coprosessor interface.
  182. The ARM610 is essantially an ARM600 without coprosessor interface.
  183. There are a few more differences, and if anyone is interested, I could
  184. post that too.
  185.  
  186. VLSI Technology manufactures the ARM61 in addition. This is just an
  187. ARM2 built around the ARM6 macrocell. 
  188.  
  189. More information can be obtained from the Local Customer Service
  190. Centre:
  191. UK and Scandinavia: Tel: (0793) 518510
  192. France & BENELUX: Tel: France (1) 64 46 23 45 
  193. Germany, Austria & Switzerland: Tel: Germany 089/36 0906-0
  194. Italy: Tel: (02) 33 00 10 44/45
  195. Japan: Tel: (03) 3296-0281
  196. North Amerika: Integrated Circuits and Microwave Products, CA, USA,
  197.                   Tel: (408) 438 2900 ITT
  198.                Hybrid Products, NY, USA, Tel: (516) 293 8686
  199. South East Asia: Tel: Singapore (65) 3827708
  200. Sweden: Tel: 46 8 7228690
  201.  
  202. I have the data books for the ARM6, ARM60 and ARM610 from GEC-Plessey,
  203. and the full addresses for the Consumer Service Centres.
  204.  
  205. Please email me if you want the full adresses for the above. I also
  206. have adresses to the world wide distributors. 
  207.  
  208. Kjetil Bernhard Thomassen
  209. bernhard@pvv.unit.no
  210.  
  211.  
  212.  
  213.  
  214. From: pwatson@lincoln.gpsemi.com (Philip Watson)
  215. Subject: ARM Ltd introduces new RISC Processor
  216. Date: 25 Feb 93 10:44:06 GMT
  217.  
  218. This extract comes from the latest issue of Electronics Times (25/2/93)
  219.  
  220. ARM has revealed details of its next generation risc core, the ARM 7.
  221. Apple is among those expected to use it in future generations of handheld
  222. products.
  223.  
  224. The Arm 7 processor core will use half the power of the existing offering,
  225. the ARM 6, and will be around half the die size. In a full processor design
  226. it should provide 50% to 100% more performance, according to Robin Saxby,
  227. managing director of ARM.
  228.  
  229. Saxby said a new processor based on the ARM 7 core would be launched in
  230. the second half of the year: "We know the ARM 7 core will work, but the
  231. ARM700 processor with bigger caches we haven't taped out yet."
  232.  
  233. He said the ARM 6 core in 5v 1um CMOS used 33,500 transistors in 11.1 sq mm
  234. A shrink to 5v 0.8um CMOS reduced the area to 5.4 sq mm, and cut power by
  235. 20%. ARM added 2000 transistors to the core to stabilise 3.3v operation,
  236. increasing its area to 5.9 sq mm. Saxby said the ARM 7 core would be
  237. 36,000 transistors, and at 3.3v would use half the power of the 5v ARM 6
  238. core.
  239.  
  240. "The first implementation of the ARM 7 will be in the ARM 700," Saxby added.
  241. "The performance improvement of the ARM 700 over the ARM 610 will be 50 to
  242. 100%."
  243.  
  244. "We have to keep pushing performance up and power consumption down," Saxby
  245. continued.  "Making the right trade-offs is our skill."
  246.  
  247. Saxby is beginning a concerted move into the Japanese market by opening a
  248. sales and support office on Monday.
  249.  
  250. "Our remote offices are co-ordination and collaboration offices with
  251. partners," said Saxby.  "We'll also use them to keep our eyes and ears (sic!)
  252. to the ground."  A business development manager has been appointed and trained
  253. by the company.  "One of his jobs will be to communicate with our design
  254. partners."
  255.  
  256.  
  257. From: barrett@turtle.fisher.com
  258. Date: 3 Jun 93 08:47:13 CDT
  259. Subject: New ARMs
  260.  
  261. There is an interesting article in Electronics Weekly, June 2nd page 4. Here
  262. are some extracts :-
  263.  
  264. ARM8 will be a new generation chip with 80-100 Dhrystones - expected to be
  265. available not before 1995." This will not be a successor to the ARM6 or ARM7,
  266. it will be on a different level."
  267.  
  268. 'The successor to the ARM6, the 40-60K Dhrysones ARM7 will be intoduced in the
  269. 3rd quarter. Low power processors based on it, the ARM700/710, will be
  270. available at the turn of the year.'
  271.  
  272. The asynchronous ARM10 is planned for the second half of the decade. This is
  273. based upon a development project ARM is supporting at Manchester University.
  274.  
  275. ARM6 core has 20-30K Dhrystones.
  276.  
  277. Article was based on an interview with Robin Saxby.
  278.  
  279. Ralph Barrett
  280. Fisher Rosemount
  281. Leicester UK
  282.  
  283.  
  284.